package meterMonitor.vo;

public class RealTimeFlow {

    //日累计标准
    private Double cumulativeStandard;

    public Double getCumulativeStandard() {
        return cumulativeStandard;
    }

    public void setCumulativeStandard(Double cumulativeStandard) {
        this.cumulativeStandard = cumulativeStandard;
    }

    /**
     * 设备编号
     */
    private Long meterCode;

    /**
     * 是否接收有值
     */
    private boolean light;

    /**
     * 本周
     */
    private double Week;
    /**
     * 本月
     */
    private double Month;
    /**
     * 区域编号
     */
    int areaId;

    public int getAreaId() {
        return areaId;
    }

    public void setAreaId(int areaId) {
        this.areaId = areaId;
    }

    /**
     * 当天标准用量
     */
    private Double standard;
    private String standardShow;
    /**
     * 月标准用量
     */
    private double standardMonth;

    /**
     * 水表名称
     */
    private String deviceName;

    private String anotherName;


    /**
     * 当班累计用量
     */
    private Double intervalQuantity;
    /**
     * 当班累计时间(秒)
     */
    private Double intervalSec;

    /**
     * 当班累计超流量
     */
    private Double exceedSec;
    /**
     * 实时流量
     */
    private Double realTimeFlow;
    private String realTimeFlowShow;
    /**
     * 实时标准（计算）
     */
    private Double realStandardFlow;
    private String realStandardFlowShow;
    /**
     * 实时流量是否超限
     */
    private boolean overRealTimeFlow;
    /**
     * 累计流量是否超限
     */
    private boolean overExceedFlow;

    /**
     * 当前水表最新读数
     */
    private Double currentQuantity;

    //最近一小时是否有异常
    private Integer currentIsError;

    public String currentErrorContent;

    private String isNA;

    //状态
    private Integer status;

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStandardShow() {
        return standardShow;
    }

    public void setStandardShow(String standardShow) {
        this.standardShow = standardShow;
    }

    public Long getMeterCode() {
        return meterCode;
    }

    public void setMeterCode(Long meterCode) {
        this.meterCode = meterCode;
    }

    public boolean isLight() {
        return light;
    }

    public void setLight(boolean light) {
        this.light = light;
    }

    public double getWeek() {
        return Week;
    }

    public void setWeek(double week) {
        Week = week;
    }

    public double getMonth() {
        return Month;
    }

    public void setMonth(double month) {
        Month = month;
    }


    public Double getStandard() {
        return standard;
    }

    public void setStandard(Double standard) {
        this.standard = standard;
    }

    public double getStandardMonth() {
        return standardMonth;
    }

    public void setStandardMonth(double standardMonth) {
        this.standardMonth = standardMonth;
    }

    public String getDeviceName() {
        return deviceName;
    }

    public void setDeviceName(String deviceName) {
        this.deviceName = deviceName;
    }

    public Double getIntervalQuantity() {
        return intervalQuantity;
    }

    public void setIntervalQuantity(Double intervalQuantity) {
        this.intervalQuantity = intervalQuantity;
    }

    public Double getIntervalSec() {
        return intervalSec;
    }

    public void setIntervalSec(Double intervalSec) {
        this.intervalSec = intervalSec;
    }


    public Double getExceedSec() {
        return exceedSec;
    }

    public void setExceedSec(Double exceedSec) {
        this.exceedSec = exceedSec;
    }

    public Double getRealTimeFlow() {
        return realTimeFlow;
    }

    public void setRealTimeFlow(Double realTimeFlow) {
        this.realTimeFlow = realTimeFlow;
    }

    public String getRealTimeFlowShow() {
        return realTimeFlowShow;
    }

    public void setRealTimeFlowShow(String realTimeFlowShow) {
        this.realTimeFlowShow = realTimeFlowShow;
    }

    public Double getRealStandardFlow() {
        return realStandardFlow;
    }

    public void setRealStandardFlow(Double realStandardFlow) {
        this.realStandardFlow = realStandardFlow;
    }

    public String getRealStandardFlowShow() {
        return realStandardFlowShow;
    }

    public void setRealStandardFlowShow(String realStandardFlowShow) {
        this.realStandardFlowShow = realStandardFlowShow;
    }

    public boolean getOverRealTimeFlow() {
        return overRealTimeFlow;
    }

    public void setOverRealTimeFlow(boolean overRealTimeFlow) {
        this.overRealTimeFlow = overRealTimeFlow;
    }

    public boolean getOverExceedFlow() {
        return overExceedFlow;
    }

    public void setOverExceedFlow(boolean overExceedFlow) {
        this.overExceedFlow = overExceedFlow;
    }

    public Integer getCurrentIsError() {
        return currentIsError;
    }

    public void setCurrentIsError(Integer currentIsError) {
        this.currentIsError = currentIsError;
    }

    public String getCurrentErrorContent() {
        return currentErrorContent;
    }

    public void setCurrentErrorContent(String currentErrorContent) {
        this.currentErrorContent = currentErrorContent;
    }

    public String getIsNA() {
        return isNA;
    }

    public void setIsNA(String isNA) {
        this.isNA = isNA;
    }

    public Double getCurrentQuantity() {
        return currentQuantity;
    }

    public void setCurrentQuantity(Double currentQuantity) {
        this.currentQuantity = currentQuantity;
    }

    public String getAnotherName() {
        return anotherName;
    }

    public void setAnotherName(String anotherName) {
        this.anotherName = anotherName;
    }


}
